package io.github.mymonstercat.entity;

import java.math.BigDecimal;
import java.util.Date;
import lombok.Data;
import java.io.Serializable;

/**
 * ocr模板分类信息
 * @author cw
 * @date 2024-08-13
 */
@Data
public class OcrTempateCategory implements Serializable {

    private static final long serialVersionUID = 1L;


    /**
     * 编码
     */
    private String tempateCategoryCode;

    /**
     * 父级编号
     */
    private String parentCode;

    /**
     * 所有父级编号
     */
    private String parentCodes;

    /**
     * 排序号（升序）
     */
    private BigDecimal treeSort;

    /**
     * 所有排序号
     */
    private String treeSorts;

    /**
     * 是否最末级
     */
    private String treeLeaf;

    /**
     * 层次级别
     */
    private BigDecimal treeLevel;

    /**
     * 全节点名
     */
    private String treeNames;

    /**
     * 名称
     */
    private String tempateCategoryName;

    /**
     * 标签名
     */
    private String categoryTagNames;

    /**
     * 描述
     */
    private String description;

    /**
     * 训练数据集
     */
    private String trainDataSet;

    /**
     * 训练模型集
     */
    private String trainModeSet;

    /**
     * 训练推理集
     */
    private String trainInferSet;

    /**
     * 训练详情
     */
    private String trainContent;

    /**
     * 训练提示词集
     */
    private String trainPromptSet;

    /**
     * 状态（0正常 1删除 2停用）
     */
    private String status;

    /**
     * 创建者
     */
    private String createBy;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 更新者
     */
    private String updateBy;

    /**
     * 更新时间
     */
    private Date updateDate;

    /**
     * 备注信息
     */
    private String remarks;


}
